package io.unicorn.modules.water.dao;

import io.unicorn.commons.dynamic.datasource.annotation.DataSource;
import io.unicorn.modules.water.entity.TAccountManageEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

/**
 * ${comments}
 * 
 * @author LNCG
 * @email LNCG@USTL.EDU.CN
 * @date 2021-04-10 10:01:48
 */
@Mapper
public interface TAccountManageDao extends BaseMapper<TAccountManageEntity> {
	List<TAccountManageEntity> execProClientErrorInfo(Map<String, Object> params);

	List<Map<String,Object>> execProCalDevCount(Map<String, Object> params);

	List<Map<String,Object>> selectViewAccountExceed(Map<String, Object> params);

	List<Map<String,Object>> selectViewAccountExceedSub(Map<String, Object> params);


	//2023.3.29
	List<Map<String,Object>> execGetChartData(Map<String, Object> params);

	//2024.8.12 同步无磁数据
	List<Map<String, Object>> exeProSynData(Map<String, Object> params);

	//2025.3.19 同步冠翔
	List<Map<String, Object>> exeProSynDataGx(Map<String, Object> params);

	//2025。3.19 自动同步数据
	List<Map<String, Object>> exeAutoProSynData(Map<String, Object> params);
}
